.wishBox{
  margin: 20px;
  >h1{
    margin: 48px  auto 30px;
    
    font-size: 32px;
  }
}


.heartBox {

  background: #fff;
  width: 150px;
  height: 150px;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0 0 3px #b0b0b0;
  >div{
    
      background: #b0b0b0;
      width: 146px;
      height: 146px;
      border-radius: 10px;
      overflow: hidden;
    img{
      width: 100%;
      height: 100%;
    }
  }
}
.wishCont{
  line-height: 20px;
  margin-top: 5px;
}.listBox{
  display: flex;
  flex-wrap: wrap;
  .listItem{
    width: 40vw;
    flex-shrink: 0;
  }
  .listItem:nth-of-type(2n-1){
    margin-right: 30px;
  }
}
.noLoginBox{
  margin: 48px 24px;
  h1{
    font-size: 32px;
  }
  >div{
    h2{
      font-size: 22px;
      margin-top: 30px;
    }
    p{
      margin-top: 15px;
    }
    button{
      width: 80px;
      height: 48px;
      border: none;
      background: #ef3c5d;
      color: #fff;
      font-size: 18px;
      font-weight: 900;
      border-radius: 10px;
      margin-top: 22px;
    }
  }
}.startBtn{
  width: 112px;
  height: 48px;
  background: #222;
  color: #fff;
  border: none;
  border-radius: 10px;
  font-size: 16px;
  font-weight: 900;
  margin-top: 25px;
}